package com.sense.kukoo.common.repo.bean

import android.os.Parcelable
import kotlinx.parcelize.Parcelize

//
@Parcelize
data class IndexBean(
    val navMenus: List<NavMenu>,//	导航菜单	array	NavMenuVO
    val uiConfigs: List<UiConfig>
) : Parcelable {

    @Parcelize
    data class NavMenu(
        val code: String,       //编码(类型为1，书籍类别ID)	string
        val i18nLang: String,   //国际化语言	string
        val sort: Int,          //排序	integer
        val title: String,      //标题	string
    ) : Parcelable {
        /*companion object {
            *//**code = "0000" 时，为推荐栏 *//*
            const val CODE_RECOMMEND: String = "0"
        }

        fun isRecommend(): Boolean {
            *//*return CODE_RECOMMEND == code*//*
            return sort == 1
        }*/
    }

    @Parcelize
    data class UiConfig(
        val code: String,       //编码(类型为1，书籍类别ID)	string
        val i18nLang: String,   //国际化语言	string
        val params: String,     //排列属性(列 * 行: 2*3 / 3*2 / 1*n)	string
        val sort: Int,          //排序	integer
        val title: String,      //标题	string
        val total: Int,         //内容数量	integer
    ) : Parcelable
}